觸發器可針對監控項設置警報等級及發報時機。
監控項
創建觸發器之前必須建立好監控項。
1. 創建觸發器
先選擇主機在創建觸發器。
進入觸發器頁面
2. 如何設置觸發器
創建需求
先列出創建需求,舉例:目前我希望根據監測Nginx1的實時情況,若timeout或超時200毫秒就發報。
如何填寫表達式
初次使用可以點擊表達式空白輸入匡下方的“表達式構造器”,幫助構造。
表達式之一 timeout
創建第一個表達式,若timeout時就發報。
點擊編輯
進入條件頁面進行設置
監控項:
PingHost: Nginx1
功能:最新的T值 = N
值:0
即PingHost主機下的Nginx1監控項當監測等於0(無服務)時,將立即發報。
確認添加
確認無誤,點擊添加。
- 表達式之二 超時200毫秒
點擊編輯
進入條件頁面進行設置
監控項:
PingHost: Nginx1
功能:最新的T值 > N
值:200
即PingHost主機下的Nginx1監控項當監測超時200毫秒時,將立即發報。
確認添加
確認無誤,點擊’或’。
填寫內容
對應填寫內容如下,填寫完畢後要在頁面最下方點擊添加。
填寫完畢
觸發器建立完成。
3. 設置前端提醒
進入用戶基本資料
選擇正在發送消息
將恢復及災難或全部打勾後更新。
4. 設置完成
觸發器及前端提醒皆已設置完成,當符合觸發器問題時,只要有登入Zabbix,警報都會彈出泡泡及聲音提醒。
警報發生
警報恢復